package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 特色活动对象 tourism_activities
 *
 * @author gqd
 * @date 2020-12-29
 */
public class TourismActivities extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 活动名称 */
    @Excel(name = "活动名称")
    private String activitieName;

    /** 活动图片 */
    @Excel(name = "活动图片")
    private String activitiePhotos;

    /** 活动开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "活动开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date activitieStartTime;

    /** 活动结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "活动结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date activitieEndTime;

    /** 是否为精选 */
    @Excel(name = "是否为精选")
    private String activitieStatus;

    /** 活动地址 */
    @Excel(name = "活动地址")
    private String activitieAddress;

    /** 活动介绍 */
    private String activitieRecord;

    private String tourismName;

    private String tourismPhotos;

    private String tourismStartTime;

    private String tourismEndTime;

    private String tourismStatus;

    private String tourismAddress;

    private String tourismRecord;

    private String flag;

    private String signFlag;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setActivitieName(String activitieName)
    {
        this.activitieName = activitieName;
    }

    public String getActivitieName()
    {
        return activitieName;
    }
    public void setActivitiePhotos(String activitiePhotos)
    {
        this.activitiePhotos = activitiePhotos;
    }

    public String getActivitiePhotos()
    {
        return activitiePhotos;
    }
    public void setActivitieStartTime(Date activitieStartTime)
    {
        this.activitieStartTime = activitieStartTime;
    }

    public Date getActivitieStartTime()
    {
        return activitieStartTime;
    }
    public void setActivitieEndTime(Date activitieEndTime)
    {
        this.activitieEndTime = activitieEndTime;
    }

    public Date getActivitieEndTime()
    {
        return activitieEndTime;
    }
    public void setActivitieStatus(String activitieStatus)
    {
        this.activitieStatus = activitieStatus;
    }

    public String getActivitieStatus()
    {
        return activitieStatus;
    }
    public void setActivitieAddress(String activitieAddress)
    {
        this.activitieAddress = activitieAddress;
    }

    public String getActivitieAddress()
    {
        return activitieAddress;
    }
    public void setActivitieRecord(String activitieRecord)
    {
        this.activitieRecord = activitieRecord;
    }

    public String getActivitieRecord()
    {
        return activitieRecord;
    }

    public String getTourismName() {
        return tourismName;
    }

    public void setTourismName(String tourismName) {
        this.tourismName = tourismName;
    }

    public String getTourismPhotos() {
        return tourismPhotos;
    }

    public void setTourismPhotos(String tourismPhotos) {
        this.tourismPhotos = tourismPhotos;
    }

    public String getTourismStartTime() {
        return tourismStartTime;
    }

    public void setTourismStartTime(String tourismStartTime) {
        this.tourismStartTime = tourismStartTime;
    }

    public String getTourismEndTime() {
        return tourismEndTime;
    }

    public void setTourismEndTime(String tourismEndTime) {
        this.tourismEndTime = tourismEndTime;
    }

    public String getTourismStatus() {
        return tourismStatus;
    }

    public void setTourismStatus(String tourismStatus) {
        this.tourismStatus = tourismStatus;
    }

    public String getTourismAddress() {
        return tourismAddress;
    }

    public void setTourismAddress(String tourismAddress) {
        this.tourismAddress = tourismAddress;
    }

    public String getTourismRecord() {
        return tourismRecord;
    }

    public void setTourismRecord(String tourismRecord) {
        this.tourismRecord = tourismRecord;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getSignFlag() {
        return signFlag;
    }

    public void setSignFlag(String signFlag) {
        this.signFlag = signFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("activitieName", getActivitieName())
            .append("activitiePhotos", getActivitiePhotos())
            .append("activitieStartTime", getActivitieStartTime())
            .append("activitieEndTime", getActivitieEndTime())
            .append("activitieStatus", getActivitieStatus())
            .append("activitieAddress", getActivitieAddress())
            .append("activitieRecord", getActivitieRecord())
            .append("createTime", getCreateTime())
            .toString();
    }
}
